Identifikacija ustreznih realizacij načrtovalskih vzorcev
نویسندگان
چکیده
Povzetek. Načrtovalski vzorci so za izkušene načrtovalce nepogrešljivo orodje pri razvoju objektno orientirane programske opreme. Izkušnje, zajete v vzorcih, se preslikujejo v načrt programske opreme skozi realizacijo načrtovalskega vzorca. Realizacija nadgrajuje načrt s spremembami v strukturi objektov in v njihovi medsebojni komunikaciji. Vsi načrtovalski vzorci dopuščajo množico različnih realizacij. Le nekatere od njih so ustrezne za posamezno problemsko področje. Stopnja ustreznosti se določa s pomočjo programsko-načrtovalskih metrik. Metrične ocene razkrivajo kvalitativne lastnosti nadgrajenega načrta. Pridobivanje in primerjanje metričnih ocen omogoča identifikacijo najprimernejše realizacije. Ocenjevanje in primerjanje velikega števila realizacij za posamezni vzorec v določen del načrta je zamudno opravilo, ki ni izvedljivo pri projektih s kratkim izvedbenim rokom. Tako je izbira učinkovite realizacije odvisna od izkušenj načrtovalca programske opreme. Sprotna podpora pri izbiri realizacije omogoča manj izkušenim načrtovalcem gradnjo kakovostnejših načrtov. Podpora postane smiselna, če zagotavlja primerjavo in izbiro realizacije v sprejemljivem časovnem okviru. Osnova za iskanje ustrezne realizacije je specifikacija dopustnih realizacij načrtovalskega vzorca. Članek predstavlja rešitvi za ključna izziva: opisovanje dopustnih realizacij za posamezni načrtovalski vzorec in razvoj podpornega orodja za identifikacijo ustreznih realizacij. Predstavljen opis dopustnih realizacij temelji na formalni notaciji TLA+. Predstavljena in ovrednotena je arhitektura razvitega porazdeljenega podpornega orodja za identifikacijo realizacij.
منابع مشابه
Combining experts for improved face verification performance*
Samodejno razpoznavanje (avtentikacija/identifikacija) obrazov predstavlja eno najaktivnejših raziskovalnih področij biometrije. Avtentikacija oz. identifikacija oseb z razpoznavanjem obrazov ponuja možen način povečanja varnosti pri različnih dejavnostih, (npr. pri elektronskem poslovanju na medmrežju, pri bančnih storitvah ali pri vstopu v določene prostore, stavbe in države). Ponuja univerza...
متن کاملIDENTIFIKACIJA I ANALIZA STRESOGENIH FAKTORA NA RADNOM MESTU MEDICINSKIH SESTARA - KOMPARATIVNA STUDIJA CETIRI KLINICKA ODELJENJA IDENTIFICATION AND ANALYSIS OF STRE'SS FACTORS AT NURSING WORKPLACE: A COMPARATIVE STUDY OF FOUR CLINICAL DEPARTlvlEN7:<.,"
Sazetak Mnoge studije potvrdile su daje sestrinstvo, po samoj svojoj prirodi. profcsija koja sarna po sebi podrazurneva visok nivo stresa. Cilja ovog rada bio je da se izvrsi identifikacija i analiza stresogenih faktora i proceni nivo strcsa na radnorn rnestu mcdicinskih sestara u klinicko-bolnickim ustanovama. Kao instrument istrazivanja koristio se upitnik Expanded \urslI7g Stress Seal» i dod...
متن کاملA New Approach to Optimization of Test Pattern Generator Structure
This paper presents a new approach to design and structure optimization of a deterministic test pattern generator (TPG). The TPG is composed of a linear register and a non-linear combinational function that can invert any bit in the generated patterns. Consequently, any arbitrary test sequence can be produced. Such a TPG is suitable for on-line built-in self-test (BIST) implementations where fu...
متن کاملOn Derivational Productivity in Slovene with Notes on Lexical Frequency and Awareness of the Norm
Raziskana sta dva izpridevnigka glagolska besedotvorna vzorca: ~inhoativno<< obrazilo -eti in ~fakti t ivnoobrazilo i t i . Poglavitni cilj raziskave je ugotavljanje moinosti za merjenje produktivnosti besedotvornih vzorcev. Analiza je bila izpeljana na osnovi psiholobkega testiranja, izvedenega v Ljubljani v letih 1993-94. Glede produktivnosti je avtor priSel do treh zakljutkov: prvit, produkt...
متن کاملPristop za prilagajanje procesa razvoja programske opreme
Povzetek. V prispevku obravnavamo pristop za prilagajanje procesa razvoja programske opreme potrebam konkretnih projektov, ki se izvajajo v podjetjih za razvoj programske opreme. Predlagan pristop je bistveno preprostejši od dosedanjih pristopov, ki jih opredeljuje področje konstruiranja metodologij. V okviru predstavitve pristopa opredelimo odločitvena pravila, ki usmerjajo postopke izbire ust...
متن کامل